package cn.example.vip.mall.user.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("user_info")
@Table
public class UserInfo implements Serializable {
	@TableField(exist = false)
	private static final long serialVersionUID = 1L;
	
//	private String id;				// id
	@TableId(type = IdType.ASSIGN_ID)
	private String username;		// 用户名
	private String password;		// 密码
	private String phone;
	private String name;
	private String roles;			// 角色组
	// 用户详细信息
	private String is_mobile_check;		// 手机是否验证 （0否  1是）
	private String is_email_check;		// 邮箱是否检测（0否  1是）
	private String sex;					// 性别，1男，0女
	private Integer user_level;			// 会员等级
	private Integer points;				// 积分
	private Integer experience_value;	// 经验值
	private Date birthday;				// 出生年月日
	private Date last_login_time;		// 最后登录时间
	private String province_id;			// 省份ID
	private String city_id ;			// 城市ID
	private String area_id;				// 地区ID
}
